@import "../common/functions.scss";
@import "../common/_variables.scss";
$fs: pxToRem(24px) pxToRem(30px) pxToRem(28px) pxToRem(22px);
%fb{font-weight: bold;}
body{
	background: #EEEEEE;
	padding-bottom: pxToRem(280px);
	position: relative;
}
//字体设置
@include setFont(".fs_22", 22);
@include setFont(".fs_24", 24);
@include setFont(".fs_26", 26);
@include setFont(".fs_28", 28);
@include setFont(".fs_30", 30);
@include setFont(".fs_34", 34);
//添加地址
.add_address {
	padding: px2rem(22) px2rem(30) px2rem(22) 0;
	text-align: center;
	font-size: initial;
	background-color: $_fff;
	border-top: $border;
	border-bottom: $border;
	i{
		vertical-align: middle;
	}

	.add_tip{
		margin-left: px2rem(20);
		vertical-align: middle;
	}
}
//icon图标
.order_icon{
	background-image: url("/resources/img/order_address.png");
	background-size: 0.58667rem 3.10667rem;
  	background-repeat: no-repeat;
  	display: inline-block;
}
.icon_add {
  	width: 0.48rem;
  	height: 0.46667rem;
  	background-position: 0 0;
}
.icon_address {
  	width: 0.28rem;
  	height: 0.37333rem;
	background-position: 0 -0.6rem;
	position: absolute;
	margin-top: .13333rem; 
    margin-left: -.56rem;
}
//地址
.rec_info {
	padding: px2rem(36) px2rem(110) px2rem(38) px2rem(70);
	background: $_fff url(../../img/order_headbg.png) top left repeat-x;
	border-top: $border;
	border-bottom: $border;
	.address{
		position: relative;
	}
	.address:after{
		position: absolute;
		content: "";
		width: pxToRem(22px);
		height: pxToRem(28px);
		background: url(../../img/orderAdress.png) no-repeat;
		background-size: pxToRem(22px) pxToRem(28px);
		top: pxToRem(5px);
		left: pxToRem(-40px);
	}
}

.rec_info li:first-child{
	margin-top: 0;
}
.rec_info li{
	line-height: px2rem(42);
	font-size: initial;
	margin-top: px2rem(9);
}

.rec_info_tit {
	color: #666;
	width: px2rem(100);
	float: left;
	overflow: hidden;
	position: relative;
}
.rec_info_content{
	margin-left: px2rem(110);
	.rec_label
	{
		vertical-align: baseline;
		color: #333;
		margin-right: px2rem(40);
	}
	.rec_info_phone
	{
		margin-right: px2rem(30);
	}
	.rec_em{
		color: #fff;
		background-color: #e51d23;
		height: px2rem(30);
		line-height: px2rem(30);
		padding: 0 px2rem(15);
		border: 1px solid #e51d23;
		border-radius: 5px;
		letter-spacing: 1px;
	}
	.rec_info_addr{
		color: #333;
	}
	.icon_update{
		margin-right: px2rem(-70);
	}
}
.dot{
	position: relative;
	&:after{
		position: absolute;
		content: "";
		@include tick(pxToRem(24px),pxToRem(24px),pxToRem(5px),$_999,135deg,0,50%);
		right: pxToRem(30px);
		top: 50%;
	}
}